"""
模块名区分大小写，且不能与Python自带的标准模块重名。
创建一个模块 calc.py
"""

# 定义模块的公共接口，指定通过 from 模块名 import * 导入的成员
__all__ = ['num', 'add', 'mul'] 

num =100
num10 =200

__name = "这是一个私有变量"

def add(a, b):
    """求两个数的和"""
    return a + b

def mul(a, b):
    """求两个数的积"""
    return a * b

# 测试代码，只有在作为主程序运行时才会执行。 作为模块导入时不会执行
if __name__ == "__main__":
    # 测试模块中的函数
    result = add(10, 20)
    print("10 + 20 =", result)
    result = mul(10, 20)
    print("10 * 20 =", result)